#ifndef _PROBC_H_
#define _PROBC_H_
#include "MyMap.h"


int FindWordNums(char *word,map<string,int> maillib); /*查找单词在邮件库（垃圾库，合法库）中出现的次数*/

double SinWordProb(char *word,map<string,int> spam_map,map<string,int> pam_map);  /*计算单个词出现在新邮件中时，邮件为垃圾邮件的概率*/

double *WordsMaxProb(map<string,int> mailmap,map<string,int> spam_map,map<string,int> pam_map,int &wordslen);  /*得出p(s|w)最高的15个词语的概率*/

double WordsJointProb(double wordprob[],int wordnums);  /*选出单个词出现邮件为垃圾概率最高的15个词，计算联合概率*/

#endif
